<HTML>
<HEAD>
<TITLE>
IResource.h
</TITLE>
</HEAD>
<BODY>
<PRE>
<font color="green">/*
* Copyright 2006 the original author or authors.
* 
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* 
*      http://www.apache.org/licenses/LICENSE-2.0
* 
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/</font>

<font color="blue">#ifndef</font> AUTUMN_IRESOURCE_H
<font color="blue">#define</font> AUTUMN_IRESOURCE_H

<font color="blue">#include</font> <font color="maroon">&#60;vector&#62;</font>
<font color="blue">#include</font> <font color="maroon">"AutumnDefinition.h"</font>

<font color="blue">namespace</font> Autumn<font color="black">{</font>

<font color="green">/** 
 * Interface of configuration resource
 * @version 0.1.0
 * @since 2006-12-6
 */</font>

<font color="blue">class</font> IResource<font color="black">{</font>
<font color="blue">public</font><font color="black">:</font>
    <font color="green">/** 
     * Destructor
     */</font>
    virtual ~IResource<font color="black">(</font><font color="black">)</font><font color="black">{</font><font color="black">}</font>

    <font color="green">/** Return all libraries configuration */</font>
    virtual <font color="blue">const</font> vector<font color="black">&#60;</font>TLibrary<font color="black">*</font><font color="black">&#62;</font><font color="black">*</font> getLibraries<font color="black">(</font><font color="black">)</font> <font color="blue">const</font> <font color="black">=</font> <font color="maroon">0</font>;
<font color="black">}</font>;

<font color="black">}</font> <font color="green">// End namespace Autumn</font>
<font color="blue">#endif</font>

</PRE>
</BODY>
</HTML>
